package br.com.itc.componentes.util
{
	import flash.display.DisplayObject;
	
	import mx.core.Application;
	import mx.core.IFlexDisplayObject;
	import mx.managers.PopUpManager;
	
	public class PopUpUtil
	{
		public function PopUpUtil()
		{
			
		}
		
		public static function abrirJanela(classe: Class, ativarSegundoPlano: Boolean = true, isPopUpCentralizado: Boolean = true): void {
			var popUp: IFlexDisplayObject = PopUpManager.createPopUp(Application.application as DisplayObject, classe, ativarSegundoPlano);
			if (isPopUpCentralizado) {
				PopUpManager.centerPopUp(popUp);
			} else {
				PopUpManager.bringToFront(popUp);
			}
		}
		
		public static function fecharJanela(popUp: IFlexDisplayObject): void {
			PopUpManager.removePopUp(popUp);
		}
	}
}